#include "EstadoDeAtaque.h"
#include "EstadoDeDeclaracion.h"
#include "EstadoDeTiradaDeDados.h"
#include "EstadoDeDecisionDeResultado.h"

EstadoDeAtaque::EstadoDeAtaque(EstadoDeRealizacionDePartida* realizacionDePartida)
{
	this->realizacionDePartida = realizacionDePartida;
	declaracion = new EstadoDeDeclaracion(this);
	tiradaDeDados = new EstadoDeTiradaDeDados(this);
	decisionDelResultado = new EstadoDeDecisionDeResultado(this);
	
	this->estado = declaracion;
	
}

string EstadoDeAtaque::toString() {
	return "EstadoDeAtaque";
}

EstadoDeAtaque::~EstadoDeAtaque()
{
	delete declaracion;
	delete tiradaDeDados;
	delete decisionDelResultado;
}
